Fixes on ECS - Merge

Fixed some issues in Entity Component System and added Visual Studio
Project File