First you saw the screenshots, now here is a playable release!
This game is a great adventure game featuring a character named ECHO( again, not the dolphin). You can smash your enemies or throw blocks at them! This beta has 3 playable levels. Download it from Trilinear’s site