battle code skeleton / demo of how it works with notices