added enum with remote actions
big refactoring: separate activities for host/join game