Time to relive my Klik days & hunt down the ol' favs. What was the strategy game with the block-building ala Minecraft? You'd make troops with the arrangement of blox. Super Ken Senshi, Ninjakun etc. Woo!
Edit: Found it, it's Siege. Fallen Angel was the best. Miss 'em.