1 is due to the engine, but I could probably change if i work at it
2 might be the engine or it might be my programming. I'd have to look into it.
3 is a known bug that I added to the game description after you played the game.
Thanks for the feedback!