```class InputSystem { private inner cl...
# getting-started
m
Copy code
class InputSystem {
	    
	    private inner class MoveCommand(val direction: Direction): Command {
	        enum class Direction {
	            LEFT,
	            RIGHT
	        }
	        
	        operator fun invoke(entityId: Int) {
	            //Impl...
	        }
	    }
}