The camera was moving way too fast, but overall pretty cool puzzle game, seems like Portal was an inspiration