Collab commit

Jason and Brandon's work
Added levels.
clean ups.
does function.