Added event handling code for handle_mousedown_object().
Changed process_input() to handle edge-scrolling instead of drag-and-scroll.
Moved mouse click handlign from handle_mousedown_tile() to handle_mousedown().