It would probably be better if you introduce new game elements slowly not just drop the player in the middle of the ocean and hope he will learn how to swim. Now it has quite a steep learning curve.
Okey I mean it is not SO hard to learn but just amount of buttons on my keyboard which do something and not really knowing where to go kinda overwhelmed me.