Hi!
I ran the game. Once again, very good! (I didn't see the code in detail yet)
An "issue" ... Why the screen measures like that? The height is greater than the width and than the physical screen height. Wouldn't be much better (and easier to play) to use something like 800x600?