Restructure project, fix spawn bug
Git add .gitignore