Final battle (WIP)

Modified