add: wiimote.Buttons
fix: MotorController deletes safely, has proper movement limits
add: refactored statechart