Add game states, replace cursor with object literal