added cylinder, added player set function
merged