No real change, I was just messing about with rand() and unions / structs