Rewrote LoginScreen and Button to allow for easier Button creation and scaling