Added AI View and View Superclass