Updated interactions with sprites and masks
Various changes to drawing and game flow
Added documentation and some cleanup
Added more documentation