Added Engine and made some fixes in project files and .gitignore