added support for different sprite alignments
use bottom-left alignment for pen tool cursor
made sure that pos is always set upon construction of sprite
added custom mouse cursors for scrolling and eraser