Implemented a more advanced MovementInfo system.