The communication between the game and the player needs to improve. Playing this left me unsatisfied, it just doesn't feel as good as I wanted it to feel.
Rest of feedback.