Serpennom

Big thanks to STORZTHEBFDIFAN for answering name poll correctly.

(WORK IN PROGRESS)