Added useBufferStrategy, useClearScreen, useReturnGraphics to help the
creation of pure gameloops in Java.
The update, render and tick are now only created once and then called
multiple.