feat(player): objects now have width and height