memory is now disposed when the application closes, also added a few utility methods to RenderWindow, resizability is also handled