added code to automatically use the correct pointer depending on entity context
added entity context setting
renamed entity pointer files
added functionality for queueing object mutations for the end of the frame
synchronized entity linking/unlinking
updated project file
fixed several server code entity access bugs
attempts at applying double buffering to the actual game code