made several of the squad methods final, so a user cannot overwrite them
made tick and game-over? final methods