The Japanese adventure-meets-puzzle-platformer title tackles a number of adult subjects, including infidelity and responsibility. The game also includes sheep. Lots of sheep.</em>

There are more screens over on Joystiq.