custom character controller and weapon added