Added CharacterView and PlayerController now utilizes CharacterView instead of PlayerView