Now, I’m not one for getting excited over things I see on the Internet… Wait, that’s exactly what I do! It seems we’ve got some colonial-based excitement ahead, hold onto your tri-corner hats, people! Ubisoft dropped a bit of a bomb today by announcing the World Premiere of the gameplay trailer for their much anticipated [...]