3.5stars because at the end of the day, commands not being accepted is annoying. Period.
It can be quirky, it can be intended, but when gamers want to control their character they expect it to work. We are far too familiar with commands not being accepted due to lag or game bugs, and to have it reproduced isn't fun, it's as frustrating as the unintended games.
But when you get past the game mechanic, and realize you can upgrade your character to reduce the failure, it is bearable enough to play the game. It's fun enough to play through, but far too short and too easy to warrant anything over 3 stars.
So in short,
Bugs are annoying, intended or not
Game is too short
Game is too easy
But you obviously have talent enough to make a great game in the future. Keep trying.