switch from depricated Aeson.Generic to Aeson.TH
and moved Network Module into Game
in the middle of correcting the ball's direction/velocity
reflection angle is still not quite right, unit tests needed
add ball.reflect testcase and a datatype to compare floats with a certain
epsilon in hunit