The Flash Theories - All Seasons and the future