fixed texture shadows
rudimentary player wall collisions