Accidentally reverted jumping commit. Anyway, jumping works. Added collision with walls, although this is pretty ridiculous.