made it so summoning can only happen on claimed tiles and refactored