This looks really good, some of the assets looked like it was taken from Portal. Maybe inspired by it? I'm curious to see the development process :o