fixed castPoint within casting circle bug that was reintroduced with xy refactor