I'm still having problems with the casting, but getting it worked out now. Not quite to the level I want to put out there, but almost got it now.