refactored router/view-handler & factory and implemented game CES hierchy