adds invisible boundary
explores behind the scene of collision
delegate notification for collision
changes square colour on collision
adds elasticity property
adds behaviour dynamically by adding a new square
TextKit tutorial starter project
build and test run