Better game view port (but ugly code)