add scroll to the world

using some margin outside the view to sroll and loop the world(map). not
very good in OOP but effective.