2 bugs+ removed the need to place OS_XXXX in compiler definitions
-pads/sticks/wheels had pointers that were not initialized with null at start