feat(round): add round module
feat(action): add action module and tests