Added reverse mapping to sparce array also created Location.
So we have the needed mapping, while maintaining the one ot one
relationship between elements and spaces, and don't need to keep lugging
around row <<16 + col respectively