Funky View System

New view system has been implemented and it doesn't work 100%