Yes, it's complicated in the first minutes to understand what to do, but that's because no one reads the tutorials, so it's a self-inflicted fault.
For a stencyl game, this one is very innovativ and has a nice idea behind the gameplay.
My suggestion is to add newgrounds medals that will be available when you get some in-game awards to make your game more rewarding for registed players.