Layers now fully working, and fixed collision detection somewhat

Walk over the gray tile to see your layer change!

A bufferedreader seems to be generating lots of files at the
root of the project. Will investigate.