Merge branch 'flexSensor' + cheating + refactoring

Fully working user input, more refactoring, better flex sensor
calibration, and cheating!