Release info Developer PiddlePup Games Publisher PiddlePup Games Released 19 June 2008 Website Official