Fixes on ECS

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