finished Jay class
modified abstract class to include a setPos() method, allows for code reuse