Tried the demo installing in Crossover Games in a fresh bottle.
Installer works perfectly.
Game starts up fine and plays perfectly for the first few scenes.
At some point the graphics begin getting "garbled" and it will become very difficult to play because you can't really tell where your player is standing or how to interact with objects.
Eventually the game will crash.
Seems quite a shame, as the game itself seems to be straightforward and shouldn't do anything that Crossover can't handle.
I also tried the game in Wine 1.2.3 and 1.3.36 and got the following errors on the console whenever the graphics begin to get garbled:
wine(66047,0x40806e00) malloc: *** mmap(size=262144) failed (error code=12) *** error: can't allocate region *** set a breakpoint in malloc_error_break to debug
Not long after when this starts appearing that the game will crash.