Changed Entity movement representation from components (dX/dY) to
angle and magnitude, in preparation for multiplayer involving more
than 2 players, and thus angled paddles. Also implemented collision
detection for rotated rectangles, fixed two bugs in the Nope and
Insanity AIs, and fixed a bug in Textbox.