Only register listener after setting up boundary rule.
Extracting spaceship controller and renderable creation.