improved map transition. Needs to center map/char