Implemented use of InputExtended

Also removed cross system compatibility, somewhat. Guess I'm a bit of a
jerk.