Updated player Struct

Updated player struct, adding movement methods and Delta Time based
movement
Merge remote-tracking branch 'origin/develop'