Player + Property Class Update

- Added property class.
- Some untested functionality added. Perhaps someone test and refine it? Otherwise I'll do that myself later. Should work, though... in theory, ahaha.