This would work a lot better on a controller that properly registers diagonals :D
Played on BlueMSX 2.7