Remove unnecessary check from subscript op
Added file from string utils
Added Safe delete macro

Sets the ptr to nullptr after deletion
Added file to allow platform checking
Added Input service and windows implementation
Added Window creation service and windows impl
Added Skeletal level class
Added Entity class
Added Component base class and Component factory
Added Input and window service to director

Also added comments
Main function now launches the director
Updated project files to include new files