Lots of different mechanics you have to figure out, I actually liked the absence of a tutorial.
Obviously, the game could use some animation and sounds and some more content, but what's there is in my opinion a good base for a larger project. Keep up the good work!