Made PlayerBodyComponent its own class. AH-509

All that is left is to sync better with animations and the how big the fall tolerance should be.