There are a lot of mechanics in this game but for me they don't really form a whole picture. Probably the level design which I feel would be better off linear rather than open and force players to use all those machanics. But nevertheless the game looks and plays great!