Done for tonight. Got major progress done for the Map viewing process.
- Modified slick.jar. Here's how I did it. I got the Mercurial link for Slick2D, but then found out that I didn't know how to build it correctly. There goes the idea of just rebuilding the entire thing. Instead, I figured that a jar file was just a large, compressed directory of many class files. I figured that if I just rebuilt the class files I needed, then I could just replace them in the jar file. So that's what I did; I fixed the glitch in GroupObject.java. Basically this class had two constructors - the first one identifies what kind of shape the object is, and then loads the width/height if it's a Rectangle. The problem was that the second constructor, or the one that actually got called when I used it - the programmer neglected to write that code which determines what kind of shape the object is. Consequently, width and height were never loaded.
- There are some really shoddy solutions I used to make this graphics demo that I need to change later. They include...
	- Basically having to represent the collision regions as Entities. I need to be able to insert GroupObject inside the QuadTree. I'm considering implementing my own custom interface and modifying that in Slick2D in the same way I did before.
	- Perhaps instead I will have a totally different class. Anyway I need something to hold the collision objects!
- I am using black rectangles to visually depict where the collision objects are. So far, they match perfectly with what I put in the Map Editor, so that's good.