updated controllers to filter states and added required_drive_mode
spawner disabled is not needed anymore
added support for drive mode switching