update oo function
update new tmx
update resource loader
update map