Add .DS_Store to vim ignore list
Make different copies of keyboard listeners

A single keyboard listener for both players was causing collision
conflicts
Add another background probable for the ui
Merge branch 'keyboard_branch'