fixed is_player to return true for player, and effects now display messages on add/expire