Moussa Djenepo is a player you can't quite put your finger on. Flashes of brilliance are marred by confusion, are…