+
+ /* Note: We have to use hasOwnProperty here since the base Game
+ * class has a geeric add_move function, and we don't want that to
+ * have any influence on our decision. Only if the child has
+ * overridden that do we want to create a "/move" route. */
+ if (engine.prototype.hasOwnProperty("add_move")) {