Fixed bug with detecting mouse movement

The X and Y values for mouse moves were not being properly read from the
SFML events. That's my bad. Big time.
Re-implemented line and point drawing

Now I;m using Quads to draw horizontal and vertical lines, as well as
individual points. Non-straight lines are drawn using Bresenham's line
algorithm and each "pixel" of the line is a Quad.