refactored GraphicsSprite -> Sprite
created animated sprite class

renamed a couple of files, initial untested AnimatedSprite code
animated sprite working
created sprite factory
Refactored into using windows Bitmap object.

Not a good idea? ie.  want the underlying (ie model)code to be generic,
and not view specific.
Bitmap threads appear to be stable.

Flickering still exists. Have started creating game objects.
Monster Playfield appears to be stable.

Still a lot of work to do.
Created gameplay field.

Stable, but major stuttering/blinking.
Using Graphics.DrawImage to update sprites.

Solves several issues, but still flickering happening.
refactored to not use CreateGraphics

still some flickering.
refactor to use C# getters/setters
Left to right movement of playfield working correctly.