First bit of new event randoms

Just class and some pre-work done