Controllers support many different ones. Player can't jump in midair.
Player controller in its own file