Yikes, don't judge the Gambit CS as is. It needs editing and I can't be bothered to do it right now.