Rewrited from scratch heroes 2 game