Added spacing to Map. Added view port movement instead of physical map movement. Demo now allows changing movement type with 't' Please note, the memory leak has not yet been fixed.