Player class and cursor