Fix for moving platforms with negative X value

Platforms with negative moveBlockX can now be set and are working
properly
Controller Vibration Phase 1

Controller now vibrates if Upgrade or collectible is picked up