updated to most recent version

This is the version ive been working on, the LevelMap class needs work
to be able to upload maps through this class.