added key, gate, edited map.
definitely not the final map, work on progress