extended for a draw-state; fixed some sound-bugs; first documentation of code