Added external interface so that we can make a game