Finish porting input, goes ingame

It's sort of playable now. Though quite glitchy, have to debug.

Version: 1.alpha.02.01

Signed-off-by: GreatEmerald <pastas4@gmail.com>