This is a great job for your first ever game! The only thing is the collision between the player and walls. The player will just stick to the wall and can jump off of it. You can fix this by applying a physics material with 0 friction onto the player. This way, the player will just slide down the walls.