Tower Capacity

Code clean up
+ tower capacity and basic end condition
Decision to let collider handle collision logic or main game loop - to
discuss