Update prototypeplayer - Renaming & Refactoring

Mostly tileset stuff, and the CalculateCorners bit.