Now with (initial) gamepads support (using JInput)