Removed entire concept of serializable and entire class set of Encoded
forms. Removed inflateFrom methods in all normal classes. EncodedWorld
is now the only entity responsible for encoding/decoding all parts. It
is sectioned off in an easily readable fashion, and this means
encode/decode code is removed from classes it should never have been in.

However, Still need to actually test saving/loading many different
worlds to see if anything was missed.