Added struct puck_list_element in order to link moments to the contours that
they describe
Can now distinguish between triangle pucks and star pucks
Stuff seems to be pretty broken... Pucks not getting drawn on screen.  Looks
like fifo is getting extra newlines after every update
Pucks with no types
Pucks with types
Now distinguishing puck types in vision code
Hold button down on wunderboard to fire
Fixing size of deadzone
Firing code has been implemented all the way through the stack.  Still a bit
buggy, most likely due to timing issues on the UART POS.