Ensure Treasures are initialised once only. Add getName() to Locatable. Add getAttempts() to Game.