The purpose of My Blocks (Methods) is to allow the portability and re-usability of code in several places within the program. For example, there are 3 distinct events/triggers that make the planet move and change colour. Note that the actual movement and colour change are only coded in one place.