Redid the Controller class

AS OF NOW!: we are using a custom compilation of the given code. It
allows us to use all of our controllers buttons