Added bounces, lines, etc.

Doing polygons next. Now realizing I should had probably started off
with the harder stuff as I could had just used another vector in my
class to hold all of the data for a specific vertex instead of float
variables. You live and you learn.