Another World engine reimplementation