Initial stab

Recursive shadow casting algorithm from roguebasin.com, using pygame as
the engine