Add Tower class and data
Merge Enemy class with Tower class and resolved conflicts