Introduced Updater to allow plugging in physiscs engine, deprecated addMoveValidator, implement Updater instead.