Implemented many additional constants and some variables
-Constants defined for unchanging variables in structures. "struct paddle" was consequently removed.
-Additional constants were defined to reduce operations (for example, one constant is equal to the x coordinate of the left paddle plus the radius of the ball, and can be simply compared to the x coordinate of the ball to see if a left paddle deflection or right goal is possible).
-Some variables were declared to store the result of equations so that they are not repeated more than they need to be.
-This version of the code may not compile correctly -- please see the last update that implemented Windows testing.
 On branch master
	modified:   hidev/pong.c
Merge branch 'master' of https://github.com/ECE1T6/game-o-matic
Merge branch 'master' of https://github.com/ECE1T6/game-o-matic
I don't know if this is the correct move, but I can't push a commit on my end.
Added GNU public license
 Committer: rbracken <ryan@ryan-lappy.(none)>
 On branch master
	new file:   LICENCE.gpl
Updated license
Committer: rbracken <ryan@ryan-lappy.(none)>
 On branch master
	modified:   LICENCE.gpl
Updated license
Committer: rbracken <ryan@ryan-lappy.(none)>

 On branch 8x8_matrix
	modified:   LICENCE.gpl
Merged licence from master
Merge branch '8x8_matrix' of https://github.com/ECE1T6/game-o-matic into 8x8_matrix

Conflicts:
	LICENCE.gpl

 Committer: rbracken <ryan@ryan-lappy.(none)>
 On branch 8x8_matrix
Changes to be committed:
	modified:   LICENCE.gpl