Initial commit of player as used for dotAstro4