xi the game over screen winning drawing graphical health meter the same old terminate(function the mathematics of the sine function backwards compatibility with python version the getrandomvelocity(function finding place to add new squirrels and grass creating enemy squirrel data structures flipping the squirrel image creating grass data structures checking if outside the active area summary star pusher how to play star pusher source code to star pusher the initial setup data structures in star pusher the --game state|data structure the --map|data structure the --levels|data structure reading and writing text files text files and binary files writing to files reading from files about the star pusher map file format recursive functions stack overflows preventing stack overflows with base case