Have a look here
Its been created by some of the staff who used to work for MuckyFoot (an independant UK developer if you dont know).
There obviously using the technology from MuckyFoot (does a copyright die when a company dies?), and using it the good of the community for a change:)
£4.99 for a game is the way to go!