Update Button.cs

Button is now fully functional as far as I can tell. I may remove states when in later development due to the way my collision class works.