added absolutely not working scaling
gamestates, woo!