made Ball collision more event based (WIP).
made config class static.
added subscribe class for subscribing events to delegates.
added event class to store event handlers.
made balls list static.