fixed namespaces and renamed Engine folder -> Core because of namespace problems