Outline the API to develop for the main game functionality