world model now contains "render + window + physics"