We were planning on changing the bindings each level (this didn't end up happening as we ran out of time), but letting the player change them is also quite an interesting idea, albeit one which I don't really know how to implement