Dynamic UI Scaling

Automatically finely scales the game UI by resolution.