Improve camera leaning. Starting player code refactoring.