Initial commit.
More WIP.
More WIP. Almost got the tail parts working.