Abstract Gameplay object and main character

Abstract Gameplay object and main character