Use dynamic type for collision methods so the callback can avoid casting of custom FlxObjects #310