Lost Space Released!Sorry we haven't posted in a while. We've been hard at work on our latest game! After ten months of developing, tweaking, polishing, and...