added ECS for rendering, first test character, stup scenes and viewports