On second thought, pre-loading assets was a stupid idea.
Cleaned up Client.connect().
IFilterable is now an abstract class.