Lots of reworking to add one way platforms, moving platform syncing and a better controller.