added PlayerUnit.java

moved repeating parts of player units into superclass