- new view modes implemented { observer, customplayer }
- fixed scaling bug
- extended map to be movable seperate from player