Engine UML

+Write proto class