I followed the link to the fixed version. The art is nice, the mini-games are reasonably intuitive, and the gameplay itself is hectic, acting as a parallel to the objective; bring your stress down to bring the human's stress down. Nice work!