Closes #8
❗ physics and making obstacle as the reusable object will be implemented in separate issues