- caneMoveLeft and canMoveRight now need 2 parameters
- better jumping AI