Yes it twas a tad laggy.  Yes they kind of sucked.  But the games were pretty good :o.