Revised player class, created proper nesting classes for the Map classes, added map update loop