better transition but character model gets weird, updated Map and MapLoader class