Wow, this is great! Plays really well with the controller. Fun and challenging. Excellent job to all involved!