Tugsy Towers, Stechtown on SplitClub