[proto] TDUtils improved, added parameterized constructors for Tower and
Trap classes.
Merge remote-tracking branch 'origin/prototype' into prototype