TileEvent traits optimizations
- Remove unused classes
- Remove explicit destructor to activate traits by rule of zero
https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rc-zero
https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rc-zero