random encounter classes -- need work