created separate representation for visuals
some more attempts at automating testing
separated the sound and visual reps. Also the draw func can now distnguish them