this game is a work in progress