Move with WASD. Q and E to fire portals. Spacebar to press buttons and pick things up.
Just something thrown together when I had some spare time. --NOTE: Level 4 is currently impossible-- Uses mikeono102's platformer base - something that has cropped up in my work quite a lot, but it's a reliable engine. The portal aiming stuff is whack-off, but it's completely diverse. Please report any bugs you might find in the player's physics.