http://foon.co.uk/farcade/hapland3/

I'm this close to beating it!