For some reason it reminded me of portal's co-op. It ran a bit slow on my computer though, so you might need to optimize it.