This is unreal. I've been working on a little '2D golf platformer' game half inspired by Peggle, half inspired by a weird little game on the GBA called 'Go Go Beckham', and it looks really quite similar to this. Better download and see if you've beaten me to the punch...