Added methods

Added the set_point, get_point, is_free methods. Also moved some init into the __init__ method