Gave graphics a huge performance boost.

It no longer longer uses rust-sdl2-gfx which was constantly causing
problems wit the lack of updates. It now just pokes 16bit ARGB5551
pixels into the screen buffer.