The rest of the additions (sign up, login, character creation selection, movement of viewable avatars to all users, chat, working on friends list and room list, sloped terrain for them to move on, and finally the swf database to store all user info on my computer) is all client side coding (NICE EH?)!

A few small things? I think you need to rethink your approach to the whole thing. In fact, trying to get a multiplayer game to run at a low latency and get everything running smoothly needs to be integrated right into the core of your engine, and isn't just finishing up a few small things. Plus a battle system? Man, you need to plan out games from the start! From experience, adding in a battle system(or any core feature like that) will mean changing your engine.

Flash multiplayer games aren't single player games with multiplayer slapped on for extra measure!!

P.