now with crappy gravity and crappy jumping