Added some on Surfaces code that could help adjust the screen size better
Merged