Fix the position of about window
Its position won't be updated even though the main window is resized
decouple some functions from room scene by the way