WARNING: If your monitor is set to a refresh rate other than 60 Hz the character may move slow and fail to shoot most of the time. Before learning this I was much harsher on my feelings towards the game. Changing the monitor to 60 Hz fixed this.
But even then, the game has glitches and crashes, so you may lose all your progress because the game has no ability to save.