Separate engine and create home object
Add home random starting position.
Add aiming and firing mechanism. Disabled input.