Saw the VOD. The game is unplayable as it looks like your machine's refresh rate is much higher than 60 FPS and I had stupidly set everything to depend upon the FPS as I thought HTML Canvas locks at 60 FPS...
That's why the game seemed extremely hard :(