Finished some basic collision logic. Player can now run into things, though it's hacky in a bunch of ways. Also, because of an update I made to the QuadTree in the logic manager (I swapped out the old screen dimensions with the new ones, similar to how they were swapped out for bounding collision testing), an exception is thrown when the player runs into the bounds of the screen. Not fixing that quite yet because we're going to be getting rid of all that logic when we detach the map from the viewport, anyway. Also made a couple little changes to DebugText. Moved the newline char to the end of WriteLine, since that's how Console.WriteLine works. Also made it clear the text buffer after every draw so we wouldn't end up with infinitely concatenating strings.