Clean up the yampa pong source a bit by splitting it into modules