[ #5 ] implement Tower types
Merge branch 'feature/issue/5' into develop