 		public var originY:int;
 		
 		/**
+		 * Optional callback for horizontal collision using moveTo() or moveBy().
+		 */
+		public var callbackX:Function;
+		
+		/**
+		 * Optional callback for vertical collision using moveTo() or moveBy().
+		 */
+		public var callbackY:Function;
+		
+		/**
+		 * The BitmapData target to draw the Entity to. Leave as null to render to the current screen buffer (default).
+		 */
+		public var renderTarget:BitmapData;
+		
+		/**
 		 * Constructor. Can be usd to place the Entity and assign a graphic and mask.
 		 * @param	x			X position to place the Entity.
 		 * @param	y			Y position to place the Entity.

		{
			var s:String = String(_class);
			return s.substring(7, s.length - 1);
		}
		
		// Entity information.

		/** @private */ private var _mask:Mask;
		/** @private */ private var _x:Number;
		/** @private */ private var _y:Number;
		/** @private */ private var _moveX:Number = 0;
		/** @private */ private var _moveY:Number = 0;
		
		// Rendering information.
		/** @private */ internal var _graphic:Graphic;
