Un-derping the Casting Channels

While not probably not as perfect as they could be, they are definetly much better than before.
Has been playtested a little bit, but might still contain bugs that I haven't found.