Kalif Alhassan is MLS player of the week