Arrow keys. You can change the physics. You can also change the number of jumps. This is also has sprite based collision.
Physics from video by griifpatch. Multi jump code by me. Update: You can jump when falling off a block.