moved play logic in external class
merged MainscreenController