Enjoy the hockey show! Credit to Squeakwee for the sprites and the basic motion scrips. I modified the motion scripts extensively to make the puck bounce off the oval in a more realistic manner. I also changed the players so they would stay within the oval at all times. This is probably my best implementation of the "reflect across a normal" bouncing method. But it is pretty complicated. It makes use of trigonometry (to get the normal angles around the oval) and it uses the Mod fuction a lot (to convert angles into different ranges (either 1 to 360 or -180 to 180), depending on what I needed.