Added more pixel manipulation algorithms and simplfied renderer functions with color struct
Cursor now changes when you drag the screen