It's on GamersHell. It's an 18Mb download and shows of the "play, create and share" idea behind the game. As we heard this morning, the Media Molecule title is showing a lot of promise, so this is well worth keeping an eye on.