The level design fit the game very well. Try to space out your tutorial though. Instead of throwing everything at the player at once slowly introduce them to each mechanic one a time while they progress through the level. Great job :)