added a class system that works, and randomness for health