Aboard the Lookinglass

Aboard the Lookinglass is a title featured during a previous IndieCade showcase.

Screenshots
Coverage of Aboard the Lookinglass on the IndieCade wiki!