add player texture, improve controls