add player with stubbed methods

some file stuff is async now
fix bindings