Collisions are strange and (I guess) random generation sometimes makes it unplayable. But when everything is cool everything is cool =) Well done!