pass RoundState to timed actions instead of just time information
added some extra logging for visibility and physicality
set paddle original size on construction rather than when the first modifier is applied

fixes #61 (hopefully)