Added button sound effects and scaling capability