Revising Button constructor

Now takes x, y, and width arguments