Updated player Struct

Updated player struct, adding movement methods and Delta Time based
movement