abstracts/sn_player_controler_abstract library