Four next steps from last time: # 1. Objects (as in, we can have more than one object) # 2. Removal of redundant vertices 3. Instanced rendering with set locations for each instance 4. A separate thread for movement/animation What methods do we need? Some way to load them into the video card's memory Some way to draw them A way to animate/move them that doesn't depend on framerate Instances: Model matrix will depend on which instance View and Projection depend on the camera, aspect ratio, etc. Must be delivered to the card as an array Threads: It *might* run at a consistent rate Say, 100 hertz If it slows down, we need to know by how much Methods should take a time If we're here: Can we add controls?