Six Flags opening new season with new rides, food options