Very Good! The game is just a little short.
also, you forgot to remove the friction for the player, causing it to stuck on walls.