moved player code to separate package