further changes to gameobject and playingfieldview

modified constructor of gameobject so it knows its type