move resetgl and renderbackground back to main.cpp and attempt to port them to the GLemu
attempt to readd free cursor
attempt to sync UI input handling against upstream
port UI rendering to GLemu
port RPG HUD to GLemu layer; Now all that's left is to get it building again!