From what I understand, the high game speed is a bug rather than a deliberate design choice. Besides that, the art is really impressive and the controls are solid for this kind of game!