Adding Cydney's new Marvin concepts
Made CustomCharacterController more designer-friendly and got rid of some unused variables