Sorry if I didn't have time too finish it. T-T (My vector looks bad...) .-.
Credit goes to ScotchU14!