IDid

Puzzle
Play in browser
A strategy game where you go on an adventure to avenge your dead friends.
Strategy
Play in browser