I'm using `self` to be able to call methods of this instance inside of the callback below.

`this` (referring to the instance of Game) needs to be referenced below in the callback passed to `get_placement`. Since that callback is executed in another context, `this` refers to something else there. This is an unfortunate but common convention in the wild world of javascript.