Several fixes and updates.

Adjusted for use through web browsers and fixed a couple minor issues
including player character shadow not showing up.. again!