Owlchemy Labs is an independent game development studio that offers silly, highly polished games for download.