Summary
Well this was a pretty major chapter. We learned a lot about how functions work, how to write them and how to use them. We've also expanded our Awesome Game a bit using the knowledge we've gained here.
Specifically, we covered:
What functions are and how to write them
When to use local variables as opposed to instance ones
How to use parameters when creating functions
The different types of function modifiers we can use
When to call the super and when not to
The use of timers
Now that we've learned about functions, it's time to learn about how to use state code to define sets of functions to be used at different times. On to the next chapter!