Wet'n'Wild SplashTown is a water park located north of Houston