All-device support + physics and jumping

Everything is relative now. Added ground, ninja can now
jump(independent of device height) and is limited to 2 jumps at a time