Light source inside a room acting unexpectedly
I've written several Android apps, but this is my first experience with 3D programming. I've created a room (4 walls, ceiling and floor) with a couple objects inside and am able to move the camera around it as if walking. I've textured all surfaces with various images and everything was working as expected. For context, the room is 14 units wide and 16 units deep (centered at origin), 3 units high (1 above origin and 2 below). There are 2 objects in the middle of the room, a cube and an inverted pyramid on top of it. Then I went to add a light source to shade the cube and pyramid. I had read