I am currently in the process of reworking the way the files work together
so there isn't any conflicts when trying to load other files together. The
big problems right now are when two objects need to access one another's
members. Due to the way requrie() works, when A requires B and B requires A
("require()"), there is a loop conflict (as you might expect).

I think I'll have to do something akin to header files in this case, which I
really don't want to, but we'll see what happens.

Also, worked in Player <-> Mob referencing.

OH YEAH. I ADDED MAPS. Totally forgot. Still working on the MapObject
structure, so it's more sensible. But we'll see.