I found the game while watching Impressive title footage on youtube when I noticed that 2 video's looked practically the same graphically but gameplay wise they were diffrent after using google in order to backtrack the footage I ended up here, then a wall of inactivity came, and now I found it again after again browsing youtube instantly recalling the footage's origin.