added physics check on cast; added feature to send cast effect events