improved input responsiveness.
All libtcod draw calls are now cached in console.py