Release info Utvecklare 2XL Games Utgivare 2XL Games Släppt ut 2010-04-06 2009-04-14 Hemsida Officiell