This is a button class that could make buttons using a image or rect, and when you push it, there will be effect on the button, and you also could set the button's callback function easily