In Windows, the screen is taller than my monitor. It's also frustrating that the game doesn't support a mouse, and getting through the text prompts was a bit unintuitive (I kept expecting the enter key to work.)
The initial dialogue scene was a bit interminable - I didn't want to retry the game if it meant going through that again - you might want to add an option to skip it, or just start the first level after it plays once.
I also think the player bullets are too difficult to see and move too slowly.
Also, when I died, the level just continued.
If this is just a POC for a game in Haskell, then it works, but honestly just fixing a few things would make it a decent actual game. And since it's a bullet hell, more bullets! If you really want to impress people with the power of Haskell, do something more like this[0].