more bug fixing lasershadow still buggy

modified:   src/environment/blocks/Block.java
modified:   src/environment/blocks/ShadowCasterBlock.java
modified:   src/environment/room/Room.java