made some more stuff transparent
added trainer moving functionality, map moves along with trainer (not yet perfect).
added trainer moving functionality, map moves along with trainer (not yet perfect).