Fresh Trailers and Demos for Two Upcoming Games from Wales Interactive