base framework for tower click functioning

of course, that's just fancy jargon!