Let's iterate on the previous work we did in Pico Dash and extend our functionality to include player movement, collisions, and obstacles.