I think I still have it somewhere... I'll try to find it on the end of the week
Lot of work those days, I'm still coming here but not very often.
The best I could do for now is maybe explaining my (small) modifications.
IVAN move the view everytime you are x cell away from the border. I whanged the x to half the map size, and here you are, each time you move the view is centered. It's more a hack than some programming ^^. There's more to change for things like teleport, but they're only necessary to make the things more beautiful.