Example Project
#ADD: Added InputMapping and multiple input methods. Each player dynamically determines its input method based on actual detected input signals.
#CHANGE: Properly moved code files to folders.