Directory.engine != null check added in paintComponent() of screenManager

Add ObjectShopState and push to shop object in ShopStartTrigger