Updated the Button class to support future communication with computers. Also added easier changing of the image for when it is pressed or not pressed