Good mechanics don’t make a good game, but poorly implemented mechanics will ruin a game without exception.
— Brad Talton, Level 99 Games (@Level99Games)