forgot to add AbstractGame.*