player implementation and started tile declaration

Tile functions still need to be implemented as well as its constructors
and needs to add x and y variables.