Implement rendering and movement