add mtx_?_rotation() functions to create rotation matrices
only quit on ESC press instead of any key, track key state
some basic camera controls (wasd to translate, qe/rf for roll/pitch)