Use the mouse to move, and click to shoot.
Here are the obstacles for each level (they add up, so level 5 has all of them)
Level 1: Standard green viral blocks
Level 2: Indestructible red wall blocks
Level 3: Random speed changes
Level 4: Random pauses
Level 5: Explosive orange hazard blocks