on the iPhone 5s, `ratio` is 2. This causes the game to render at half the size it should. If I hard code `ratio` to be 1, then the iPhone gets sized correctly. But then the game is too big on retina displays (double the size it should be). Aren't hidpi displays fun? :-/