Weird Japanese indie PC game [early 2010s]