Create Tower.java

An abstract class for our individual towers to inherit from.
Merge pull request #1 from thatpinguino/patch-1

Create Tower.java