Fixed EventChecker and did some random ability work