Hooked up player responses to DB with validation, refactoring