preload assets and battle view