pyvida scales game to match screen size if required, added test coverage for screen matching function