refactoring game state, in progress
refactoring game state, still in progress
finished refactoring game state
fixed proposal view