This is very impressive for a first ever game! Designing effective puzzles is hard. I'm impressed you had time to get all the level design done, and great choice of music too!