Esto es realmente estupendo, con esto podemos crear diferentes controles, crees que haya alguna forma de hacer que el jugador pueda editar los inputs?
Con los setters y los getters de la librería podrías hacerlo pero tiene que hacerse un poco a mano! Hay funciones para escuchar que input está utilizando el usuario.