most classes working, just some player methods tk