new raffle system added

includes code cleanup and removal of redundant items