Game wouldn't run in firefox 32+, turns out it's very fussy about source image sizes, and I had a size wrong on one of the bigger sprites.