An IOS, and ANDROID app with serial communication to receive inputs from Arduino. MYSQL database to store data and scores. Login brings to separate accounts: Admin, Manager, User, TV Display. APP LAYOUT in LANDSCAPE SOUND IN GAME SET TO MAXIMUM, cannot lower. LOCKED. OTHER APP SOUNDS (calls/texts) DISABLED, vibrations enabled instead. LOADING SCREEN - logo LOGIN SCREEN (brings to separate accounts: ADMIN, PLAYER, GUN, MONITOR) - username input box - password input box - login button - forgot password link - register link FORGOT PASSWORD SCREEN - recovery email input box - send email button REGISTER SCREEN - username (unique green check, red username taken) - password - email - submit - generates unique 7 digit numeric user id MAIN SCREEN (PLAYER logged in) - PROFILE: 7 digit player id, username, rank, exp to next level, crew name, crew emblem, token - TOP TABS: PROFILE, FRIENDS, MESSAGES, SETTINGS, SHOP, LEAGUE, STATS, LOBBY - big ENTER LOBBY button FRIENDS (PLAYER) - list of players teamed with and played against - tap player name to bring to PM MESSAGES (PLAYER, MANAGER) - list of PM - tap to open PM and reply - GAME NOTIFICATIONS (admins posts) SETTINGS (PLAYER, MANAGER) - mute off-line sounds and haptic - enable/disable notifications - notifications: game updates, subscribed game updates, friends logged in a game SHOP (PLAYER, MANAGER) - shows token balance - BUTTONS to SOUND, THEME, CREW, TOKENS - SOUND: available sound packages to replace GUN FX, C4 BOMB FX, HURT FX, RELOAD FX, GAME START Voice, GAME OVER Voice - THEME: background image - CREW: create crew (200 tokens), add emblem (crew captain only, 100 tokens), invite FRIENDS to crew, accept/reject crew invites, CREW PROFILE - TOKENS: Send TOKENS (to friend only), accept/reject tokens - CREW PROFILE: crew name, crew emblem (default emblem if none), level, exp to next level, kills, deaths, top 3 players (link to profiles) LEAGUE (PLAYER, MANAGER) - BUTTONS to CURRENT LEAGUE CHART (if available), PARTICIPATING CREWS LIST - CURRENT LEAGUE CHART: LADDER PAIRING, live update - PARTICIPATING CREWS LIST: List of crews in league. Tap to bring to crew profile. STATS (PLAYER) - 7 digit player id, username, crew name, crew emblem, total kills, total deaths, kill/death ratio, win%, play time - SHARE to FB button (screenshots stats data and share) - app name and website at the bottom of page (more details)