My game "Rudi" has similar game mechanics, check out my website. The source is free.