SEE DESCRIPTION - BUILD

What you will see in this commit is a triangle, with your face on it.
Your face can move to any part of the triangle. Pretty stupid, huh?
Well, this triangle actually demonstrates quite a bit of good code that
I've written. Here's a list of what the triangle exemplifies:
1.) I have implemented the tweening system, as you will notice, your
face moves smoothly from point to point, and will not change course
mid-movement. This tweening system will be great for smooth menus and
such.

2.) Input! I have implemented an amazing cross-platform input system.
You can control the triangle with your arrow keys, and joystick of any
kind (left analog stick). Also, you can connect and reconnect joysticks
while the application is running!! :D woo for workarounds.

3.) Quite literally, I made a triangle. I made an interchangeable
triangle class, so I can replicate this triangle-circle behavior at any
time. For instance, if we want one of these triangles for class
selection, I can drop it right in, with different graphics, and no more
programming required! It works with the menu system I've developed, all
I need to do is detect when a user presses the A button, for example,
and then ask the triangle what option the user currently has selected.
So, you hit A while you have "Play" selected, it'll play! :)

Baby steps, my friend.