checkpoint commit

mostly for reference
+ mostly working including:
-> entity loading
-> entity saving
-> item/inventory loading
-> item/inventory saving
bugfixes, message prep

+fixed @debug in Actor not fetching the right actors to print (whoops)
+fixed @debug in Entity not feteching the right actors to print (double
oops)
+removed range from render and replaced it with a parameter instead, so
different actors can request different sizes/ranges and stuff
+added Save.java
-> it just saves all the actors and entities right now in their seperate
txt files
-> in the future it'll probably coordinate saving everything to one big
dumb save file
+removed some debug text from look
+renamed ACTOR_ALIVE and ACTOR_OBJECT in ActorType to TYPE_ALIVE and
TYPE_OBJECT since they apply to entities as well
-> i should have probably renamed the entire class while i'm at it, but
oh well
+MessageType.java added
-> goal is to send only the right messages to the right clients

next commit should have some basic overhaul using message types