This had a nice little atmosphere, and seeing the start of some exploration elements toward the end was pretty cool. I did have a much easier time after noticing that the player moves significantly faster in diagonal directions than in straight directions. If that isn't the intended behavior, you can look into normalizing input vectors to make it the same speed as straight movement.