Add constructor in Unit. Make spawn astroid function
Fix merge conflict
Merge remote-tracking branch 'origin/input'