Shadow cannon