Implemented level loading from file. Moved classes around. Created screencontext packages. Lots of improvements.