refactoring platform1scene