Added several interface enhancements to the Laser class for consistency
with other classes I've created. The Tile class can now detect from
which side a collision came from and should be ready for production.