first draft of final character interface + first game classes