This is beautifully polished with an amazing soundtrack, great work! The only thing I would suggest is an interpolation animation so when the player moves, the player sprite smoothly moves between discrete positions.