added aspect move to
monsters changes, layer is view responsibility, service is update logic