Pretty cursor

I've made the cursor pretty. All cursor drawing code has been moved into
the Cursor class, so we need only call game.cursor.draw(). A function
for safely loading images to disc was written and added to drawing.py.