Here is the image of the work in progress.
As you can see some bouncing issues are fairly noticeable. the light green lines are the actual paths the bullets are supposed to follow, and the light red lines are the lines they actually follow.
Magistross First, thanks for the reply, and second, yes, I did use the Raycast Reflections to make this game, hence the player.