Player plays when alwaysBuffer is true. Not ready yet
Some code cleanup