Adding tower map logic
try to merge