getting things working. starting to implement Player