Add an interface that describes how to bind control action names to implementation functions
Start work on some functions to help dispatch control input via its bindings
Add a way to dispatch a list of control inputs to the appropriate actions
Sketch out the base interface that can be used by the game to accept input