basic platforming.. jumps are a bit wonky