added event type to util
- comment
valid marble moves to multi method
split draw-rings into multi method