Front end engine with valid moves and resets