Implement custom description format
Updated to take screenshots off the framebuffer if enabled on the hardware

Fixed issue in single player where screenshots could be called from the server thread.