Fix bug in Tower constructor when storing current position