Mocha

An alien lands in your backyard. Shenanigans ensue.
Visual Novel