Simple flash game with the theme of an unknown world
Incursion 2 The Artifact is a simple tower defense arcade game.
Your task in this game is to train your new bird friend.