Grivik

Warning: This is a very buggy demo! Stuff will probably break!
Puzzle