added get_players func + fixed bugs with type

is_int and is_vector now properly account for negative values ;)