Creating games with Unity3D and MVVM architecture