GUI almost ready, just a little bit more work required on visuals