Nice style! A few notable bugs:
- The player can move slightly beyond the left & right screen edges
- The [Restart] button sometimes doesn’t restart but just makes the screen darker
A tutorial would be nice as well, didn’t figure out what to :) Nonetheless - great job!