Simple platformer in concept but quite nicely implemented. As others have noted, the ball rolling and squashing is a big violation of the restrictions, so points are lost for that I'm afraid! A little more polish would help play as well, I think -- on dying, "r" restarts, but I don't think that's actually mentioned anywhere. Nonetheless, there's a nice economy of design here; simple lines, but it's clear what's going on. The nucleus of something quite fun here, I think!