Removed GameState and implemented GameProcess

Also set up for future expansion