Implements a basic Point class for use later