added array helper function - array_random_index()
blood/bodyparts united into particles and moved to their respective files