I've tried to provide as many clues as possible, but yes, some things are probably still not entirely obvious. Thanks for playing!