Couldn't figure out how to move the cube once it was already lying on a button, so I got stuck on the level with 3 buttons. A reset level button is probably a good idea. Overall working fine, controls are awkward but manageable.
Another useful thing would be to be able to fire a portal of the same color close to an already opened portal.