add second player

add second player
add mapping keyboard helper
refactor Models package